@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin: 0px;
	font-family: Microsoft YaHei;
}
a{
	text-decoration: none; 
}
ul{
	list-style: none;
}
img{
	border: 0px solid #000;
}

// 注册页面样式开始***********************************
#login{
	width: 960px;
	margin: 0 auto;
	.top{
		width: 960px;
		height: 70px;
	}
	.login{
		width: 340px;
		height: 364px;
		margin: 0 auto;
		h2{
			text-align: center;
			font-size: 24px;
			padding-top: 40px;
			padding-bottom: 20px;
		}
		form{
			padding: 0 20px;
			.code{
				// 首页页面样式开始
				// 首页页面样式结束
				float: left;
			}
			a{
				display: block;
				img{
					margin-left: 10px;
				}
			}
		}
		p{
			margin-top:20px;
			border-top: 1px solid #DFDFDF;
			font-size: 12px;
			padding-top: 10px;
			padding-left:20px; 
			a{
				color: #FF7E00;
			}
		}
	}

}
// 注册页面样式结束***********************************
// 登录页面样式开始***********************************
#register{
	width: 100%;
	.top{
		width: 100%;
		height: 100px;
		border-bottom: 1px solid #D9D9D9;
		.logo{
			width: 960px;
			margin: 0 auto;
			line-height: 100px;
		}
	}
	.register{
		width: 903px;
		height: 591px;
		margin: 0 auto;
		margin-top: 50px;
		.top_text{
			width: 903px;
			height: 529px;
			background: #F9F9F9;
			border: 1px solid #D9D9D9;
			border-bottom: 0px;
			.frist{
				width: 903px;
				height: 88px;
				padding: 15px 30px;
				border-bottom: 1px dashed #E3E3E3;
				h4{
					color: #FF9630;
					font-weight: 700;
				}
				p{
					font-size: 12px;
					color: #999999;
					a{
						text-decoration: underline;
						color: #FF9630;
					}
				}
			}
			form{
				width: 600px;
				padding-left: 150px;
				padding-top: 80px;
				input{
					width: 270px;
				}
				.code{
					float: left;
				}
				.codeimg{
					display: block;
					width: 120px;
					float: left;
					margin-left: 10px;
				}
				.btn-default{
					font-weight: 700;
					width:135px;
					background-color:#FD813B;
					border-color:#DD621F;
					color:#fff;
				}
			}
			.login{
				padding-left: 150px;
				font-size: 12px;
				color: #999999;
				a{
					text-decoration: underline;
					color: #FF9630;
				}
			}
		}
		.reg_btm{
			width: 903px;
			height: 62px;
			background: #fff url(../images/bom_cor.png) 0 0 no-repeat;
		}
		h3{
			position: absolute;
			top:325px;
			left:730px;
		}
	}
	.footer{
		width: 960px;
		height: 20px;
		margin:0 auto;
		p{
			text-align: center;
			font-size: 12px;
			color: #999999;
		}
	}
}
// 登录页面样式结束***********************************
// 首页页面样式开始***********************************
// 头部开始
#top{
	width: 100%;
	height: 35px;
	margin-bottom: 166px;
	border: 1px solid #DFDFDF;
	position: relative;
	z-index: 999;
	.nav{
		width: 1240px;
		height: 35px;
		margin: 0 auto;
		a{
			color: #8C8C8C;
			font-size: 12px;
			text-decoration: none;
			line-height: 35px;
			&:hover{
				color: #000;
			}
		}
		span{
			font-size: 12px;
			color: #EDE8E8;
			line-height: 35px;
			margin: 0 10px;
		}
		.left{
			float: left;
		}
		.right{
			float: right;
		}
	}
	.logo{
		position: relative;
		width: 1240px;
		height: 115px;
		margin: 0 auto;
		padding-top: 26px;
		z-index: 100;
		.action{
			float: right;
			color: #8C8C8C;
			font-size: 12px;
			text-decoration: none;
			padding-left: 17px;
			background: #fff url(../images/icon-open-buy.png) 0 1px no-repeat;
			&:hover{
				color: #FF4A00;
				background: #fff url(../images/icon-open-buy.png) 0 -16px no-repeat;
			} 
		}
		.search{
			position: absolute;
			top:60px;
			right: 176px;
			height: 40px;
			.search-text{
				position: absolute;
				left:-382px;
				width: 382px;
				height: 38px;
				border: 1px solid #DFDFDF;
				border-right: 0px;
				text-indent: 1em;
			}
			.btn{
				padding-top: 10px;
				display: block;
				width: 40px;
				height: 38px;
				border: 1px solid #DFDFDF;
				position: absolute;
				top:0px;
				left:0px;
				border-radius: 0px;
				// background: #fff;
				color: #DFDFDF;
				&:hover{
					background: #FF4A00;
					color: #fff;
					border: 1px solid #FF4A00;
				}
			}
		}
		.cart{
			width: 126px;
			height: 38px;	
			position: absolute;
			top:60px;
			right: 0px;
			text-align: center;
			line-height: 38px;
			cursor: pointer;
			a{
				color: #000;
			}
			.cart_section{
				width: 126px;
				height: 38px;
				position: absolute;
				background: #FFDB3D;
				border: 1px solid #FFDB3D;
				border-bottom: 0px;
				z-index: 200;
			}
			.cart_list{
				position: absolute;
				top:53px;
				right: 0px;
				width: 315px;
				border: 1px solid #FF4A00;
				z-index: 100;
				padding: 20px;
				background: #fff;
				ul{
					text-align: left;
					border-bottom: 1px solid #DFDFDF;
					padding-bottom: 10px;
					li{
						padding:5px 0px; 
						.price{
							color: #333333;
							float: right;
							line-height: 50px;
							margin-right: 20px;
						}
					}
				}
				p{
					text-align: left;
					font-size: 12px;
					color: #8C8C8C;
					line-height: 20px;
				}
				p.total{
					color: #333;
					font-weight: 700;
					span{
						color: #FF4A00;
					}

				}
				.gocart{
					position: absolute;
					bottom:30px;
					right: 20px;
					width: 150px;
					height: 40px;
					font-size: 14px;
					font-weight: 700;
					background: #FF4A00;
					color: #fff;
				}
			}
			.cart_hover{
			width: 126px;
			height: 54px;
			background: #fff;
			border: 1px solid #FF4A00;
			border-bottom: 0px;
			}	
		}	
	}
	.menu{
		width: 1240px;
		height: 50px;
		margin: 0 auto;
		background: #404144;
		z-index: 99;
		cursor: pointer;
		.left{
			position: relative;
			width: 248px;
			height: 50px;
			background: #FF4A00;
			float: left;
			h2{
			margin-top:0px;
			margin-bottom:0px;
			width: 200px;
			height: 50px;
			line-height: 50px;
			font-size: 18px;
			text-indent: 1em;
			color: #fff;
			float: left;
			}
			i{
				display: block;
				padding: 11px 15px;
				float: right;
				color: #fff;
			}
			.list{
				position: absolute;
				top:50px;
				left:0px;
				display:none;
				.one{
					width: 248px;
					height: 74px;
					background: #fff;
					border: 1px solid #DFDFDF;
					border-top: 0px;
					&:hover{
							border-left: 1px solid #FF4A00;
						}
					.box{
						position: relative;
						width: 246px;
						height: 74px;
						border-left: 2px solid #fff;
						padding: 20px;
						&:hover{
							border-left: 2px solid #FF4A00;
						}
						.category{
							color: #FF4A00;
						}
						.box_down{
							a{
								color: #8C8C8C;
								margin: 2px;
								&:hover{
									color: #333333;
									text-decoration: none;
								}
							}
						}
						.box_right{
							position: absolute;
							top:0px;
							left: 245px;
							background: #fff;
							border: 1px solid #DFDFDF;
							border-left: 0px;
							ul{
								li{
									width: 248px;
									height: 60px;
									padding: 10px 30px;
									&:hover{
										background: #F3F3F3;
									}
									span{
										color: #8C8C8C;
										margin-left: 20px; 
									}
								}
							}
							.other{
								width: 248px;
								padding:0px 30px;
								p{
									color: #333;
									font-size: 12px;
									a{
										color: #999;
										text-decoration: none;
									}
								}
							}
						}
					}
				}
			}

		}
		.right{
			position: relative;
			float: left;
			li{
				float: left;
				.category{
					display: block;
					line-height: 50px;
					font-size: 18px;
					color: #fff;
					padding:0 22px;
					&:hover{
						background: #333333;
						text-decoration: none;
					}
				}
				.other{
					position: absolute;
					top:50px;
					left:0px;
					width: 992px;
					height:200px;
					background: #fff;
					border-left: 1px solid #DFDFDF;
					border-bottom: 1px solid #DFDFDF; 
					.other_chri{
						position: relative;
						width: 495px;
						height: 200px;
						float: left;
						padding: 20px 50px;
						border-right: 1px solid #DFDFDF;
						.mes{
							position: absolute;
							top: 57px;
							left: 250px;
							.title{
								font-size: 18px;
								color: #333;
							}
							.content{
								font-size: 14px;
								color: #999;	
							}
							.price{
								font-size: 14px;
								color: #FF4A00;
							}
						}
					}
				}
			}
		}	
	}
}
// 头部结束
// 轮展图样式开始
#banner{
	width: 1240px;
	height: 590px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	// border: 1px solid #000;
	.right{
		width: 992px;
		height: 420px;
		float: right;
		// position: relative;
		.up{
			width: 992px;
			height: 420px;
			position: relative;
			.turn_l{
				width: 41px;
				height: 68px;
				position: absolute;
				top:160px;
				left: 0px;
				cursor: pointer;
			}
			.turn_l1{
				background: #fff url(../images/turn.png) 0px 0px no-repeat;
			}
			.turn_r
			{
				position: absolute;
				top: 160px;
				right: 0px;
				width: 41px;
				height: 68px;
				cursor: pointer;
			}
			.turn_r1{
				background: #fff url(../images/turn.png) -42px 0px no-repeat;
			}
			ul{
				margin-bottom: 0px;
				li{
					width: 992px;
					height: 420px;
					position: absolute;
				}
			}
			
		}
		.down{
			width: 993px;
			height: 170px;
			ul{
				margin-bottom: 0px;
				li{
					float: left;
					border-bottom: 1px solid #DFDFDF;
					border-right: 1px solid #DFDFDF;
				}
			}
		}
		
	}
}
// 轮展图样式结束
// 明星产品开始 
#star_good{
	width: 1240px;
	height: 360px;
	margin: 0 auto;
	margin-top: 10px;
	.title{
		width: 1240px;
		height: 40px;
		h3{
			font-size: 18px;
			a{
				font-size: 14px;
				color: #999;
				text-decoration: none;
			}
		}
	}
	.star_list{
		width: 1238px;
		height: 308px;
		overflow: hidden;
		border-left: 1px solid #DFDFDF;
		position: relative;
		ul{
			position: absolute;
			top:0px;
			left: 0px;
			width: 2480px;
			height: 308px;
			li{
				width: 309px;
				height: 308px;
				border: 1px solid #DFDFDF;
				border-left: 0px;
				float: left;
				.star_one{
					width: 308px;
					height: 306px;
					border: 6px solid #fff;
					text-align: center;
					&:hover{
						border: 6px solid #F3F3F3;
					}
					span{
						display: block;
						.star_title{
							font-size: 16px;
							color: #333;
							&:hover{
								color: #FF4A00;
							}
						}
						.star_content{
							font-size: 12px;
							color: #999;
						}
					}
				}
			}
		}
	}
}
// 明星产品结束
// 新品上架开始
#news{
	width: 1240px;
	height: 967px;
	margin: 0 auto;
	margin-top: 10px;
	.title{
		width: 1240px;
		height: 40px;
		h3{
			font-size: 18px;
		}
	}
	.news_list{
		width: 1240px;
		height: 927px;
		border: 1px solid #DFDFDF;
		border-bottom: 0px;
		.news_left{
			width: 927px;
			height: 927px;
			float: left;
			ul{
				margin: 0px;
				li{
					width: 309px;
					height: 309px;
					float: left;
					border-right: 1px solid #DFDFDF;
					border-bottom: 1px solid #DFDFDF;
					.news_one{
						width: 308px;
						height: 306px;
						border: 6px solid #fff;
						// text-align: center;
						padding: 30px;
						&:hover{
							border: 6px solid #F3F3F3;
						}
						span{
							display: block;
							.news_title{
								text-align: left;
								font-size: 14px;
								color: #333;
								&:hover{
									color: #FF4A00;
								}
							}
							.news_price{
								text-align: left;
								font-size: 14px;
								color: #333;
							}
						}
					}
				}
			}
		}
		.news_right{
			position: relative;
			width: 310px;
			height: 927px;
			float: right;
			padding-top: 2px;
			span{
				position: absolute;
				top:0px;
				left: 130px;
				background: red;
				color: #fff;
				padding: 0 2px;
			}
			ul{
				li{
					width: 312px;
					height: 154px;
					border-bottom: 1px solid #DFDFDF;
					padding: 30px;
					h3{
						margin: 10px 0px;
						font-size: 18px;
						width: 150px;
						overflow: hidden;
						height: 20px;
					}
					.price_left{
						float: left;
						.price{
							color: #FF4A00;
						}
					}
					.price_right{
						float: right;
					}
				}
			}
		}
	}

}
// 新品上架结束
// 热评产品开始
#hot{
	width: 1240px;
	height: 349px;
	margin: 0 auto;
	margin-top: 10px;
	.title{
		width: 1240px;
		height: 40px;
		h3{
			font-size: 18px;
		}
	}
	.hot_goods{
		width: 1237px;
		height: 309px;
		border-left: 1px solid #DFDFDF;
		border-top: 1px solid #DFDFDF;
		ul{
			margin:0px;
			li{
				width: 309px;
				height: 309px;
				float: left;
				border-right: 1px solid #DFDFDF;
				border-bottom: 1px solid #DFDFDF;
				.hot_one{
					width: 308px;
					height: 306px;
					border: 6px solid #fff;
					// text-align: center;
					padding: 30px;
					&:hover{
						border: 6px solid #F3F3F3;
					}
					span{
						display: block;
						.hot_title{
							text-align: left;
							font-size: 14px;
							color: #333;
							&:hover{
								color: #FF4A00;
							}
						}
						.hot_price{
							text-align: left;
							font-size: 14px;
							color: #333;
						}
					}
				}
			}
		}
	}
}
// 热评产品结束
// 服务样式开始
#footer{
	width: 1240px;
	height: 450px;
	padding-top: 80px;
	margin: 0 auto;
	// border: 1px solid #000;
	.serve{
		width: 1240px;
		height: 77px;
		li{
			width: 248px;
			height: 77px;
			float: left;
			text-align: center;
			a{
				color: #6D6D6D;
				text-decoration: none;
				&:hover{
					text-decoration: none;
					color: #FF4A00;
				}
				i{
					padding-bottom: 10px;
					display: block;
				}
				span{
					display: block;
					font-size: 18px;
				}
			}
			
		}
	}
	.other{
		position: relative;
		width: 1240px;
		height: 200px;
		padding: 40px 0px;
		border-top: 1px solid #DFDFDF;
		border-bottom: 1px solid #DFDFDF;
		dl{
			width: 180px;
			height: 120px;
			float: left;
			padding-left: 20px;
			border-right: 1px solid #DFDFDF;
			dt{
				font-size: 18px;
				color: #333333;
				font-weight: 400;
			}
			dd{
				padding: 5px 0px;
				a{
					font-size: 14px;
					color: #6D6D6D;
					&:hover{
						color: #FF4A00;
					}
				}	
			}
		}
		.phone{
			position: absolute;
			width: 280px;
			height: 150px;
			text-align: center;
			top: 40px;
			right: 0px;
			.phones{
				font-size: 24px;
			}
			.time{
				color:#6D6D6D 
			}
			.data{
				color:#6D6D6D
			}
			.hours{
				font-size: 12px;
				background: #FF4A00;
				color: #fff;
				padding: 3px 10px;
				cursor: pointer;
				&:hover{
					background: #EE330A;
					text-decoration: none;
				}
			}
		}
	}
	.copyright{
		width: 1240px;
		height: 50px;
		color: #999;
		text-align: center;
		padding: 20px;
	}
}
// 服务样式结束
// 内页位置开始
#postion{
	width: 1240px;
	height: 35px;
	margin: 0 auto;
	line-height: 35px;
	font-size: 12px;
	color: #8C8C8C;
	a{
		color: #8C8C8C;
		text-decoration: none;
		padding:0px 3px;
	}
}
// 内页位置结束
// 产品可选菜单开始
#chexmenu{
	width: 1240px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 20px;
	h1{
		font-size: 18px;
	}
	.category{
		border-top: 1px solid #DFDFDF;
		width: 1240px;
		height: 50px;
		line-height: 50px;
		span{
			color: #8C8C8C;
			font-size: 12px;
		}
		a{
			color: #333333;
			font-size: 12px;
			padding: 0 10px;
			&:hover{
				color: #FF4A00;
				text-decoration: none;
			}
			// border-right: 1px solid #DFDFDF;
		}
		a.cur{
			color: #FF4A00;
		}
	}
	.chexbox{
		margin-top: 20px;
		background: #F6F4F4;
		width: 1240px;
		height: 50px;
		line-height: 50px;
		font-size: 12px;
		.left{
			float: left;
			a{
				color: #333333;
				padding: 0 15px;
				&:hover{
					color: #FF4A00;
					text-decoration: none;
				}
			}
			a.cur{
				color: #FF4A00;
			}
			span{
				color: #DFDFDF;
			}
		}
		.right{
			float: right;
			padding-right: 10px;
			input{
				margin: 0 5px;
			}
		}
	}
}
// 产品可选菜单结束
// 产品列表开始
#goods_list{
	width: 1240px;
	margin: 0 auto;
	overflow:hidden;
	ul{
		margin: 0px;
		li{
			width: 310px;
			height: 380px;
			padding: 0 20px;
			float: left;
			border: 4px solid #fff;
			&:hover{
				border: 4px solid #F6F4F4;
			}
			.box-over{
				width: 262px;
				height: 300px;
				overflow: hidden;
				&:hover{
					height: 380px;
				}
				.img{
					text-align: center;
					margin: 0px;
				}
				.title{
					margin: 0px;
					a{
						color: #333333;
						&:hover{
							color: #FF4A00;
							text-decoration: none;
						}
					}
				}
				.price{
					margin: 0px;
				}
				.star{
					margin: 0px;
					color: #8C8C8C;
					font-size: 12px;
					span{
						display: block;
						width: 70px;
						height: 18px;
						float: left;
						margin-right: 20px;
						background: #fff url(../images/icon-stat.png) 0 3px no-repeat;
					}
				}
				.list_cart{
					margin-top: 10px;
					border-top: 1px solid #DFDFDF;
					padding: 25px 0px;
					.cart_one{
						display: block;
						width: 120px;
						height: 30px;
						color: #fff;
						background: #FF4A00;
						line-height: 30px;
						text-align: center;
						font-size: 12px;
						float: left;
						&:hover{
							text-decoration: none;
						}
					}
					.store{
						display: block;
						width: 120px;
						height: 30px;
						color: #fff;
						background: #000;
						line-height: 30px;
						text-align: center;
						font-size: 12px;
						float: right;
						&:hover{
							text-decoration: none;
						}
					}
				}
			}
		}
	}
}
// 产品列表结束
// 产品分页开始
#page{
	width: 1240px;
	margin: 0 auto;
	text-align: center;
	a,strong,span{
		margin: 0 5px;
	}
	span.close{
		float: none;
		font-size: 14px;
		font-weight: 400;
		color: #333;
		opacity:1;
	}
}
// 产品分页结束
// 产品详情页面开始
#shop{
	width: 1240px;
	margin: 0 auto;
	.top{
		width: 1240px;
		height: 550px;
		.img{
			position: relative;
			width: 868px;
			height: 550px;
			border-right: 1px solid #EDEDED;
			float: left;
			text-align: center;
			.big_pic{
				width: 868px;
				height: 460px;
				text-align: center;
				img{
					width: 350px;
					height: 350px;
				}
			}
			.small_pic{
				width: 868px;
				height: 72px;
				ul{
					margin: 0;
					li{
						display: inline-block;
						width: 71px;
						height: 71px;
						cursor: pointer;
						border: 1px solid #F3F3F3;
						img{
							width: 69px;
							height: 69px;
						}
					}
				}
			}
			.shop_turn_left{
				display: block;
				width: 40px;
				height: 70px;
				position: absolute;
				top:220px;
				left: 0px;
				cursor: pointer;
				background: #fff url("../images/turn.png") -83px 0 no-repeat;
				&:hover{
					background: #fff url("../images/turn.png") 0 0 no-repeat;
				}
			}
			.shop_turn_right{
				display: block;
				width: 40px;
				height: 70px;
				position: absolute;
				top:220px;
				right: 0px;
				cursor: pointer;
				background: #fff url("../images/turn.png") -124px 0 no-repeat;
				&:hover{
					background: #fff url("../images/turn.png") -42px 0 no-repeat;
				}
			}
		}
		.info{
			width: 370px;
			height: 550px;
			float: right;
			position: relative;
			padding-left:40px;
			.addshop{
				border: 1px solid #FF4A00;
				position: absolute;
				top:180px;
				left:-20px;
			}
			h1{
				font-size: 24px;
				font-weight: 700;
			} 
			.price{
				font-size: 24px;
				font-weight: 700;
				color: #FF4A00;
			}
			.star{
				margin: 0px;
				color: #8C8C8C;
				font-size: 12px;
				padding-bottom: 20px;
				border-bottom: 1px solid #DFDFDF;
				span{
					display: block;
					width: 70px;
					height: 18px;
					float: left;
					margin-right: 20px;
					background: #fff url(../images/icon-stat.png) 0 3px no-repeat;
				}
				a{
					color: #000;
				}
			}
			.shop_other{
				padding-bottom: 20px;
				// border-bottom: 1px solid #DFDFDF;
				ul{
					margin: 0px;
					li{
						margin-top: 5px;
						padding: 4px;
						overflow: hidden;
						span{
							display: block;
							height: 25px;
							line-height: 25px;
							padding: 0 5px;
							margin-right: 10px;
							margin-top: 5px;
							border: 1px solid #CCCCCC;
							color: #333;
							cursor: pointer;
							float: left;
						}
						span.select{
							border: 1px solid #FF4A00;
						}
						span:hover{
							border: 1px solid #FF4A00;
							text-decoration: none;
						}
					}
				}
			}
			.shop_cart{
				margin-top: 10px;
				padding: 25px 0px;
				overflow: hidden;
				.cart_shop{
					display: block;
					width: 240px;
					height: 43px;
					color: #fff;
					background: #FF4A00;
					line-height: 43px;
					text-align: center;
					font-size: 14px;
					float: left;
					&:hover{
						text-decoration: none;
					}
				}
				.store{
					display: block;
					width: 43px;
					height: 43px;
					color: #fff;
					background: #6D6D6D;
					line-height: 43px;
					text-align: center;
					font-size: 12px;
					float: left;
					margin-left: 10px;
					&:hover{
						text-decoration: none;
					}
					i{
						line-height: 43px;
					}
				}
			}
			.more{
				padding: 20px 0px;
				border-top: 1px solid #DFDFDF;
				a{
					color: #333333;
					margin-left: 5px;
					&:hover{
						text-decoration: none;
					}
					i{
						color: #6D6D6D;
					}
				}
			}
		}
	}
	.center{
		width: 1240px;
		overflow: hidden;
		.recommend{
			width: 310px;
			float: left;
			padding-right: 20px;
			h2{
				font-size: 18px;
				line-height: 50px;
				border-bottom: 1px solid #DFDFDF;
			}
			.browse{
				overflow: hidden;
				ul{
					margin: 0px;
					li{
						width: 80px;
						height: 80px;
						float: left;
						margin-right: 5px;
						border: 1px solid #fff;
						&:hover{
							border: 1px solid #DFDFDF;
						}
						img{
							width: 78px;
							height: 78px;
						}
					}
				}
			}
			.other{
				overflow: hidden;
				ul{
					margin: 0px;
					li{
						width: 290px;
						height: 101px;
						a{
							color: #6D6D6D;
							&:hover{
								color: #FF4A00;
								text-decoration: none;
							}
							img{
							display: block;
							float: left;
							}
							p{
								margin: 0px;	
							}
							.title{
								padding-top: 10px;
							}
							.star{
								span{
									display: block;
									width: 70px;
									height: 18px;
									float: left;
									margin-right: 20px;
									background: #fff url(../images/icon-stat.png) 0 3px no-repeat;
								}
							}
						}
					}
				}
			}
		}
		.details{
			padding: 20px;
			width: 930px;
			float: right;
			overflow: hidden;
			.box_hd{
				width: 930px;
				height: 50px;
				border-bottom: 1px solid #DFDFDF;
				ul{
					margin:0px;
					li{
						float: left;
						a{
							font-size: 18px;
							line-height: 50px;
							color: #333;
							margin-right: 40px;
							&:hover{
								color: #FF4A00;
								text-decoration: none;
							}
						}
					}
				}
			}
			.content{
				padding-top: 20px;
				width: 930px;
				text-align: center;
			}
			.parameter{
				padding-top: 20px;
				width: 930px;
				h2{
					font-size: 18px;
				}
				table{
					// width: 920px;
					tr{
						height: 38px;
						td{
							border: 1px solid #DFDFDF;
							text-indent: 2em;
						}
					}
				}
			}
			.assess{
				width: 100%;
				padding-top: 20px;
				overflow: hidden;
				h2{
					font-size: 18px;
					line-height: 50px;
					border-bottom: 1px solid #DFDFDF;
				}
				.score{
					width: 100%;
					height: 180px;

				}
				ul{
					margin: 0px;
					li{
						position: relative;
						width: 100%;
						height: 109px;
						border-bottom: 1px solid #DFDFDF;
						padding: 10px;
						a{
							display: block;
							float: left;
							margin-right: 20px;
							span{
								display: block;
								text-align: center;
								color: #999;
							}
						}
						.a_star{
							// width: 920px;
							height: 20px;
							margin: 0px;
							span{
								display: block;
								width: 70px;
								height: 18px;
								float: left;
								margin-right: 20px;
								background: #fff url(../images/icon-stat.png) 0 3px no-repeat;
							}
						}
						.a_content{
							// width: 920px;
							height: 60px;
						}
						.a_time{
							position: absolute;
							top:10px;
							right: 10px;
						}
					}
					.null{
						display: block;
						width: 880px;
						height: 110px;
						text-align: center;
						line-height: 110px;
						font-size: 14px;
						color: #FF4A00;
					}
				}
			}
			.ask{
				width: 100%;
				padding-top: 20px;
				overflow: hidden;
				h2{
					font-size: 18px;
					line-height: 50px;
					border-bottom: 1px solid #DFDFDF;
				}
				ul{
					margin: 0px;
					li{
						position: relative;
						width: 100%;
						height: 100px;
						border-bottom: 1px solid #DFDFDF;
						padding: 10px;
						.shop_ask{
							span{
								display: block;
								width: 20px;
								height: 20px;
								float: left;
								background: #6D6D6D;
								color: #fff;
								text-align: center;
								margin-right: 10px;
							}
						}
						.shop_answer{
							color: #999;
							span{
								display: block;
								width: 20px;
								height: 20px;
								float: left;
								background: #FF4A00;
								color: #fff;
								text-align: center;
								margin-right: 10px;
							}

						}
						.a_time{
							position: absolute;
							bottom:10px;
							right: 10px;
						}
					}
					.null{
						display: block;
						width: 880px;
						height: 110px;
						text-align: center;
						line-height: 110px;
						font-size: 14px;
						color: #FF4A00;
					}
				}
				form{
					margin-top: 20px;
					width: 100%;
					height: 84px;
					background: #F3F3F3;
					span{
						font-size: 18px;
						line-height: 84px;
						padding-left: 30px;
						padding-right: 10px;
					}
					.text{
						width: 580px;
						height: 44px;
						background: #fff;
						border: 0px solid #000;
						text-indent: 1em;
						vertical-align:middle;
					}
					.askbtn{
						width: 150px;
						font-size: 14px;
						height: 44px;
						background: #FF4A00;
						color: #fff;
						border: 0px solid #000;
						vertical-align:middle;
					}
				}
			}
			.question{
				height: 376px;
				width: 100%;
				border: 1px solid #DFDFDF;
				margin-top: 50px;
				padding:20px;
				color: #6D6D6D;
				h2{

					font-size: 18px;
					margin-top: 0px;
				}
				p{
					font-size: 12px;
					color: #999;
				}
				.title{
					margin:15px 0;
					font-size: 14px;
					color: #6D6D6D
				}
			}
		}
	}
}
// 产品详情页面结束
// 固定导航开始
#goods_fixed{
	width: 100%;
	height: 60px;
	border: 1px solid #C3C3C3;
	background: #fff;
	position:fixed;
	top:0px;
	.box{
		width: 1240px;
		height: 60px;
		margin: 0 auto;
		.left{
			width: 310px;
			height: 60px;
			float: left;
			padding: 10px;
			img{
				float: left;
			}
			p{
				margin: 0px;
			}
			.price{
				margin: 0px;
				color: #FF4A00;
			}
		}
		.right{
			ul{
				margin:0px;
				li{
					float: left;
					a{
						font-size: 18px;
						line-height: 50px;
						color: #333;
						margin-right: 40px;
						&:hover{
							color: #FF4A00;
							text-decoration: none;
						}
					}
				}
			}
			.shop_cart{
				margin-top: 10px;
				overflow: hidden;
				float: right;
				.cart_shop{
					display: block;
					width: 240px;
					height: 43px;
					color: #fff;
					background: #FF4A00;
					line-height: 43px;
					text-align: center;
					font-size: 14px;
					float: left;
					&:hover{
						text-decoration: none;
					}
				}
			}
		}
	}
}
// 固定导航结束
// 购物车开始
#cart{
	width: 1240px;
	border-top: 2px solid #404144;
	margin: 0 auto;
	h1{
		font-size: 24px;
		color: #333;
		span{
			font-size: 14px;
			color: #999;
		}
	}
	.null{
		width: 45%;
		height: 250px;
		margin: 50px auto;
		p{
			width: 45%;
			padding-top: 50px;
			font-size: 28px;
			color: #6D6D6D;
			float: left;
			a{
				display: block;
				width: 150px;
				height: 40px;
				font-size: 14px;
				line-height: 40px;
				background: #FF4A00;
				color: #fff;
				text-align: center;
				margin-top: 20px;
			}
		}
		img{
			float: right;
		}
	}
	table{
		width: 100%;
		td{
			text-align: center;
			.goods{
				padding: 10px;
				img{
					float: left;
				}
				h3{
					font-size: 18px;
					color: #333;
				}
				p{
					font-size: 14px;
					color: #818181;
				}
			}
			i{
				float: left;
				cursor: pointer;
			}
			.num{
				float: left;
				width: 80px;
				margin: 0 10px;
				height: 28px;
				text-align: center;
			}
		}
	}
	.total_out{
		overflow: hidden;
		width: 1240px;
		margin: 0 auto;
		padding-top: 30px;
		.total{
			padding-right: 50px;
			height: 40px;
			float: right;
			span{
				font-size: 28px;
				color: #FF4A00;
			}
		}
		.next{
			// padding-top: 50px;
			float: right;
			.continue{
				display: block;
				width: 150px;
				height: 40px;
				border: 1px solid #DFDFDF;
				text-align: center;
				color: #333;
				float: left;
				line-height: 40px;
				margin-right: 20px;
				&:hover{
					background:#DFDFDF;
					text-decoration: none; 
				}
			}
			.pay{
				display: block;
				width: 150px;
				height: 40px;
				border: 1px solid #DFDFDF;
				background: #FF4A00;
				color: #fff;
				float: left;
				text-align: center;
				line-height: 40px;
				margin-right: 20px;
				&:hover{
					background:#EE330A;
					text-decoration: none; 
				}
			}
		}
	}
	
}
// 购物车结束
// 会员中心开始
#menber{
	width: 1240px;
	margin: 0 auto;
	overflow: hidden;
	.left{
		width: 248px;
		overflow: hidden;
		padding: 0 20px;
		float: left;
		.menber_box{
			h2{
				font-size: 18px;
				border-bottom: 1px solid #DFDFDF;
				line-height: 40px;
			}
			ul{
				li{
					width: 100%;
					height: 39px;
					border-left: 4px solid #fff;
					text-indent: 1em;
					&:hover{
						border-left: 4px solid #FF4A00;
						background: #EEE;
					}
					a{
						line-height: 39px;
						color: #6D6D6D;
						&:hover{
							color: #FF4A00;
							text-decoration: none;
						}
					}
				}
			}
		}
	}
	.right{
		width: 970px;
		float: right;
		overflow: hidden;
		border: 1px solid #DFDFDF;
		.menber_info{
			width: 100%;
			height: 140px;
			padding: 30px;
			.photo{
				float: left;
				width: 80px;
				height: 80px;
				margin-right: 30px;
				border-radius: 40px;
			}
			.hello{
				font-size: 24px;
				font-weight: 400;
				line-height: 1.25;
				color: #6D6D6D;
			}
			.safe{
				font-size: 12px;
				color: #6D6D6D;
				span{
					display: inline-block;
					width: 61px;
					height: 11px;
					background: #fff url(../images/icon-common.png) -14px 0 no-repeat;
				}
			}
		}
		.menber_order{
			width: 100%;
			overflow: hidden;
			.title{
				width: 100%;
				height: 40px;
				padding: 0 30px;
				border-top: 1px solid #DFDFDF;
				border-bottom: 1px solid #DFDFDF;
				span{
					display: block;
					line-height: 40px;
				}
				.order_left{
					float: left;
				}
				.order_right{
					float: right;
					display: block;
					line-height: 40px;
				}
			}
			.order_title{
				width: 100%;
				height: 40px;
				padding: 0 30px;
				border-top: 1px solid #DFDFDF;
				border-bottom: 1px solid #DFDFDF;
				span{
					display: block;
					line-height: 40px;

				}
				.order_left{
					float: left;
				}
				.order_right{
					float: right;
					a{
						margin: 0 10px;
						color: #333;
					}
					a.cur{
						color: #FF4A00;
					}
					.pay{
						margin-top: 5px;
						display: block;
						width: 120px;
						height: 28px;
						background: #FF4A00;
						color: #fff;
						line-height: 28px;
						text-align: center;
					}
				}
			}
			ul{
				margin: 0px;
				.pl{
					width: 100%;
					height: 100px;
					line-height: 100px;
					text-align: center;
					font-weight: 18px;
					color: #FF4A00;
				}
				li{
					padding: 15px;
					.goods{
						display: inline-block;
						width: 50%;
						img{
							width: 60px;
							height: 60px;
							border: 1px solid #DFDFDF;
						}
						span{
							color: #333;
							margin-left: 10px;
						}

					}
					.price{
						display: inline-block;
						width: 16%;
					}
					.details{
						color: #333;
						display: inline-block;
						width: 16%;
					}
					.pay{
						display: inline-block;
						width: 92px;
						height: 30px;
						background: #FF4A00;
						color: #fff;
						text-align: center;
						line-height: 30px;
						&:hover{
							text-decoration: none;
							background: #EE330A;
						}
					}
				}
			}
			.table{
				padding: 0px 20px;
				table{
					tbody{
						padding: 10px;
						tr{
							td{
								text-align: center;
								font-size: 14px;
								padding: 10px 0px;
								.comment{
									display: inline-block;
									width: 92px;
									height: 30px;
									background: none repeat scroll 0% 0% #FF4A00;
									color: #FFF;
									text-align: center;
									line-height: 30px;
								}
								.iscomment{
									display: inline-block;
									width: 92px;
									height: 30px;
									background: none repeat scroll 0% 0% #DFDFDF;
									color: #FFF;
									text-align: center;
									line-height: 30px;
								}
							}
						}
						
					}
				}
			}
			.total{
				width: 100%;
				height: 80px;
				padding-right: 50px;
				.total_r{
					float: right;
					p{
						line-height: 25px;
						span{
							color: #FF4A00;
						}
						.big{
							font-weight: 700;
							font-size: 18px;
						}
					}
				}
			}
			.info{
				padding: 40px;
				border-top: 1px solid #DFDFDF;
				border-bottom: 1px solid #DFDFDF;
				h4{
					color: #8c8c8c;
					font-size: 14px;
					padding: 10px 0px;
				}
			}
			
		}
	}
}
// 会员中心结束
// 首页页面样式结束***********************************
// 订单页面样式开始***********************************
#order{
	width: 1240px;
	border-top: 2px solid #404144;
	margin: 0 auto;
	.list{
		width: 1240px;
		overflow: hidden;
		margin: 0 auto;
		padding-bottom: 20px;
		h2{
			font-size: 18px;
			color: #333;
			margin-bottom: 20px;
			border-bottom: 1px solid #DFDFDF;
			padding-bottom: 10px;
		}
		ul{
			li{
				width: 185px;
				height: 50px;
				float: left;
				border: 1px solid #DFDFDF;
				background: #FAFAFA;
				margin-right: 12px;
				text-align: center;
				cursor: pointer;
				p{
					color: #333;
					font-size: 14px;
					line-height: 50px;
				}
				input{
					display: none;
				}
			}
			li:hover{
				border: 1px solid #FF4A00;
				background: #F3F3F3; 
			}
		}
		textarea{
			width: 400px;
			height: 60px;
			padding: 10px;
		}
		.addr{
			width: 302px;
			height: 192px;
			border: 1px solid #DFDFDF;
			background: #FAFAFA;
			cursor: pointer;
			padding: 20px;
			float: left;
			margin-right: 12px;
			h3{
				font-size: 16px;
				margin-top: 0px;
				color: #333;
				padding-bottom: 5px;
				border-bottom: 1px solid #DFDFDF;
			}
			p{
				font-size: 14px;
			}
			a{
				display: block;
				width: 260px;
				height: 192px;
				font-size: 14px;
				color: #333;
				line-height: 162px;
				text-align: center;
			}
		}
		.addr:hover{
			border: 1px solid #FF4A00;
			background: #F3F3F3; 
		}
	}
	.total_out{
		overflow: hidden;
		width: 1240px;
		margin: 0 auto;
		padding-top: 30px;
		.total{
			padding-right: 20px;
			height: 40px;
			float: right;
			span{
				font-size: 28px;
				color: #FF4A00;
			}
		}
		.next{
			// padding-top: 50px;
			float: right;
			.continue{
				display: block;
				width: 150px;
				height: 40px;
				border: 1px solid #DFDFDF;
				text-align: center;
				color: #333;
				float: left;
				line-height: 40px;
				margin-right: 20px;
				&:hover{
					background:#DFDFDF;
					text-decoration: none; 
				}
			}
			.btn{
				display: block;
				width: 150px;
				height: 40px;
				border: 1px solid #DFDFDF;
				background: #FF4A00;
				color: #fff;
				float: left;
				text-align: center;
				margin-right: 20px;
				&:hover{
					background:#EE330A;
					text-decoration: none; 
				}
			}
		}
	}
	table{
		width: 100%;
		td{
			text-align: center;
			.goods{
				padding: 10px;
				img{
					float: left;
				}
				h3{
					font-size: 18px;
					color: #333;
				}
				p{
					font-size: 14px;
					color: #818181;
				}
			}
			i{
				float: left;
				cursor: pointer;
			}
			.num{
				float: left;
				width: 80px;
				margin: 0 10px;
				height: 28px;
				text-align: center;
			}
		}
	}
	.end{
		width: 1240px;
		margin: 0 auto;
		font-size: 18px;
		color: #333;
		text-align: center;
		line-height: 100px;
		a{
			font-size: 14px;
			color: #FF4A00;
		}
		a:hover{
			text-decoration: underline;
		}
	}
}
// 订单页面样式结束***********************************
.rating-stars{
	font-family: "Glyphicons Halflings";
}